package com.example.luckysystem.service.activitystatus;


import com.example.luckysystem.service.dto.ConvertActivityStatusDTO;

/**
 * @version 1.0
 * @Author shangjialu
 * @Date 2024/12/15 18:54
 * @注释
 */
public interface ActivityStatusManager {

    /**
     * 处理活动状态转换
     *
     * @param convertActivityStatusDTO
     */
    void handlerEvent(ConvertActivityStatusDTO convertActivityStatusDTO);


    /**
     * 回滚处理活动相关状态
     * 逆向处理活动状态转换
     * @param convertActivityStatusDTO
     */
    void rollbackHandlerEvent(ConvertActivityStatusDTO convertActivityStatusDTO);

}
